package main

import (
	"fmt"
	"unsafe"
)

type myint int64

func main() {
	var a int8 = 1
	var b int = 1
	var c int32 = 1
	var c64 int64 = 6

	var d float64 = 3.14
	var e bool = 1 == 1
	var f complex64
	var g string

	var h myint = 6

	fmt.Println(unsafe.Sizeof(a))
	fmt.Println(unsafe.Sizeof(b))
	fmt.Println(unsafe.Sizeof(c))
	fmt.Println(unsafe.Sizeof(d))
	fmt.Println(unsafe.Sizeof(e))
	fmt.Println(f)
	fmt.Println(g)

	fmt.Println(h)
	fmt.Println(unsafe.Sizeof(h))

	fmt.Println(h * h)
	fmt.Println(c64 * c64)
}
